package com.firewolf.fr.s005_null;

import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.util.HashMap;
import java.util.Map;

import com.firewolf.fr.utils.FreeMarkerUtil;

import freemarker.template.Template;
import freemarker.template.TemplateException;

/**
 * 空值处理
 * 
 * @author liuxing
 *
 */
public class Null {
	public static void main(String[] args) throws TemplateException, IOException {
		//这里有一个User，没有给cat属性赋值
		User u = new User();
		u.setName("张三");
		Map<String, Object> model = new HashMap<>();
		model.put("u", u);
		Template tl = FreeMarkerUtil.getTemplate("005_null.ftl");
		Writer w = new OutputStreamWriter(System.out);// 把数据显示到控制台
		tl.process(model, w);
		w.flush();
	}
}
